.include "hdr.asm"

; Put this section in bank 2 ($010000-$017fff)
.BANK 2 SLOT 3 
;.bank 7 slot 0
.section ".rodata_bg" 

; The lower halves of each 64kB bank can only be accessed through the mirrors at
; bank+$40 and bank+$c0. That's why the base address is set to $400000 here.
.base $40

bg_patterns:
.incbin "assets/menu_bg.pat"
bg_patterns_end:

bg_map:
.incbin "assets/menu_bg.nam"
bg_map_end:

bg_palette:
.incbin "assets/menu_bg.pal"

obj_marker:
.incbin "assets/marker.chr"

font:
.incbin "assets/font.chr"

vgmplayer:
.incbin "assets/vgmplay.bin"


;vgzfile: .incbin "assets/akimw.vgz"

; We don't want any code/data generated by the C compiler to be put at $010000-$017fff,
; because that tends to screw up the addressing. So we fill up the rest of the (32kB) bank
; here. I haven't figured out a way to make the assembler calculate the size automatically,
; so I hardcoded it. 
;.dsb 32768-9329,0
; .dsb 32768-15473,0

; .dsb 32768-17966,0  ;15473,0

.dsb 32768-30144,0

;.base 0

.ends